myvar_0 = GetRunningObjectId()
myvar_1 = GetSimulatorGlobal(SimulatorGlobal["Current House"])
myvar_7 = GlobalObjManager["getPersonIds"](GlobalObjManager)
for loopvar1, loopvar2 in myvar_7 do 
	if (nEmployeeManagement["shouldSimPerformAI"](loopvar2, myvar_1) ~= 0) then 


	table["insert"]({}, loopvar2)
	table["insert"]({}, loopvar2)
else
		if (nEmployeeManagement["isEmployee"](loopvar2, myvar_1) ~= 0) then 


		table["insert"]({}, loopvar2)
	end
end
end
	if (0 < table["getn"]({})) then
		if (0 < table["getn"]({})) then
		for loopvar1, loopvar2 in {} do 
		myvar_12 = nEmployeeManagement["getAvailableJobsByPriority"]()
		for 1=1, table["getn"]({}), 1 do 
			if (myvar_12[1] ~= 0) then 


				if (nEmployeeManagement["isJobBeingPerformed"](myvar_12[1], {}) ~= 1) then 


				local myvar_13 = True
			end
		end
		end
			while (myvar_13 ~= 1) 
myvar_13 = nEmployeeManagement["isInArray"](myvar_12[1], myvar_16)
 do
				while (myvar_13 ~= 1) 
myvar_13 = nEmployeeManagement["isJobBeingPerformed"](myvar_12[1], myvar_16)
 do
				local myvar_16 = 1
				table["remove"](myvar_12, myvar_16)
				myvar_16 = {}
			end
			myvar_16 = {}
		end
			if (0 < table["getn"](myvar_12)) then
				if (myvar_13 ~= 0) then 
myvar_13 = myvar_13

				myvar_16 = {}
				myvar_14 = nEmployeeManagement["getBestEmployeesForJob"](myvar_12[1], myvar_16, {}, myvar_1)
				myvar_16, {}, myvar_1 = nil
				for loopvar1, loopvar2 in {} do 
					if (nil ~= nil) then
					for loopvar1, loopvar2 in myvar_14 do 
				end
					if (nil == loopvar2) then
					table["remove"](myvar_14, nil)
				end
				end
			else
				end
					if (myvar_14[1] ~= nil) then
					myvar_16 = {}
					table["insert"](myvar_16, nil)
					myvar_16 = {}
					table["insert"](myvar_16, myvar_14[1]["employeeId"])
					myvar_16 = {}
					table["insert"](myvar_16, myvar_12[1])
					myvar_16 = myvar_12
					local myvar_17 = 1
					table["remove"](myvar_16, myvar_17)
				end
			end
		end
		end
			if (0 < table["getn"]({})) then
			SetObjectArray(myvar_0, 0, {})
			SetObjectArray(myvar_0, 1, {})
			local myvar_10 = 2
			SetObjectArray(myvar_0, myvar_10, {})
			SetScriptReturnValue(True)
		else
			local myvar_9 = False
			SetScriptReturnValue(myvar_9)
		end
	end
end
